/* Effective stylesheet produced by snapshot save */
#sub1 { left: 52px; z-index: 100; }
#sub2 { left: 110px; z-index: 52; }
#sub439 { left: 198px; z-index: 100; }
#sub3 { left: 300px; z-index: 53; }
#sub4 { left: 354px; z-index: 54; }
#sub5 { left: 464px; z-index: 55; }
#sub370 { left: 544px; z-index: 59; }
#sub6 { left: 607px; z-index: 56; }
#sub7 { left: 685px; z-index: 56; }
#sub8 { left: 686px; z-index: 58; }
#sub9 { left: 686px; z-index: 59; }
#link { color: rgb(59, 122, 178); }
body { font-size: 11px; color: rgb(0, 0, 0); line-height: 15px; background-repeat: repeat-x; font-family: Arial,Helvetica,Sans Serif; height: 100%; background-color: rgb(255, 255, 255); }
html { height: 100%; }
h1 { margin-top: 0px; font-weight: bold; font-size: 11px; color: rgb(0, 0, 0); }
h2 { margin-top: 6px; font-size: 11px; color: rgb(0, 0, 0); }
h3 { margin-top: -0.1em; font-size: 10px; color: rgb(0, 0, 0); }
h4 { margin-top: -0.1em; font-weight: bold; font-size: 10px; color: rgb(0, 0, 0); }
p { margin-top: 10px; margin-bottom: 0px; font-family: Arial,Helvetica,Sans Serif; }
form { padding: 0px; margin: 0px; }
a { color: rgb(59, 122, 178); text-decoration: none; }
a:active { color: rgb(59, 122, 178); text-decoration: none; }
a:link { color: rgb(59, 122, 178); text-decoration: none; }
a:visited { color: rgb(59, 122, 178); text-decoration: none; }
a:hover { color: rgb(59, 122, 178); text-decoration: underline; }
ul.tree { padding: 8px; margin-top: -3px; margin-bottom: -3px; margin-left: 7px; }
ul.tree li { padding: 0px 0px 0px 16px; margin-top: 0px; list-style-position: inside; margin-bottom: 0px; margin-left: -16px; text-indent: -16px; list-style-type: square; }
ol { padding: 8px; margin-top: -3px; margin-bottom: -3px; margin-left: 17px; }
ol li { padding: 0px; margin-left: 7px; list-style-type: decimal; }
fieldset { border: 0px solid; padding: 0px; margin: 0px; }
legend { margin-left: -6px; }
form { margin: 0px; }
input { padding: 0px; font-size: 10px; margin: 0px; color: rgb(153, 153, 163); font-family: Arial,Helvetica,Sans Serif; background-color: rgb(255, 255, 255); }
select { padding: 0px; font-size: 10px; margin: 0px; color: rgb(0, 0, 0); font-family: Arial,Helvetica,Sans Serif; background-color: rgb(255, 255, 255); }
textarea { padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: Arial,Helvetica,Sans Serif; background-color: rgb(255, 255, 255); }
.select_120 { font-size: 11px; width: 120px; background-color: rgb(255, 255, 255); }
.select_180 { font-size: 11px; width: 180px; background-color: rgb(255, 255, 255); }
.select_flex { font-size: 11px; background-color: rgb(255, 255, 255); }
.submitimg { vertical-align: middle; }
.firstcheckbox { margin-left: -3px; vertical-align: middle; margin-right: 5px; }
.secondcheckbox { margin-left: 25px; vertical-align: middle; margin-right: 5px; }
.logo { left: 0px; width: 200px; position: absolute; top: 0px; height: 100px; }
.logo_a { left: 627px; width: 200px; position: absolute; top: 24px; height: 100px; }
.frame_print { left: 0px; position: relative; top: 0px; }
.frame { left: 0px; position: absolute; top: 0px; }
.frame_popup { left: 0px; width: 100%; position: absolute; top: 0px; }
.row_content_small { border-right: 1px solid rgb(255, 255, 255); position: absolute; }
.row_content_medium { border-right: 1px solid rgb(255, 255, 255); position: absolute; }
.row_content_large { border-right: 1px solid rgb(255, 255, 255); position: absolute; }
.row_content_xsmall { border-right: 1px solid rgb(255, 255, 255); position: absolute; }
.row_content_popup { border-right: 1px solid rgb(255, 255, 255); position: absolute; }
.row_content_small_dealer { border-right: 1px solid rgb(255, 255, 255); position: absolute; }
.row_content_medium_dealer { border-right: 1px solid rgb(255, 255, 255); position: absolute; }
.row_content_large_dealer { border-right: 1px solid rgb(255, 255, 255); position: absolute; }
.row_content_xsmall_dealer { border-right: 1px solid rgb(255, 255, 255); position: absolute; }
.row_content_flex { border-right: 1px solid rgb(255, 255, 255); position: absolute; }
.row_content_small { left: 15px; }
.row_content_medium { left: 15px; }
.row_content_large { left: 15px; }
.row_content_xsmall { left: 15px; }
.row_content_popup { left: 15px; }
.row_content_flex { left: 15px; }
.row_content_small { width: 765px; }
.row_content_medium { width: 765px; }
.row_content_large { width: 765px; }
.row_content_xsmall { width: 765px; }
.row_content_flex { width: 765px; }
.row_content_small_dealer { width: 780px; }
.row_content_medium_dealer { width: 780px; }
.row_content_large_dealer { width: 780px; }
.row_content_xsmall_dealer { width: 780px; }
.row_content_popup { top: 120px; }
.row_content_xsmall { top: 190px; }
.row_content_xsmall_dealer { top: 190px; }
.row_content_small { top: 260px; }
.row_content_small_dealer { top: 260px; }
.row_content_medium { top: 330px; }
.row_content_medium_dealer { top: 330px; }
.row_content_large { top: 450px; }
.row_content_large_dealer { top: 450px; }
.stage_text_area { left: 440px; vertical-align: middle; width: 340px; position: absolute; top: 70px; height: 140px; }
.stage_text { padding: 14px; font-size: 11px; vertical-align: middle; color: rgb(255, 255, 255); }
.content { width: 570px; }
.lmc { width: 210px; }
.lmc_inner { padding-right: 15px; }
.content h3 { padding: 0px; display: inline; font-size: 11px; margin: 0px; }
.row_content_small h3 { padding: 0px; display: inline; font-size: 11px; margin: 0px; }
.row_content_medium h3 { padding: 0px; display: inline; font-size: 11px; margin: 0px; }
.row_content_large h3 { padding: 0px; display: inline; font-size: 11px; margin: 0px; }
.row_content_xsmall h3 { padding: 0px; display: inline; font-size: 11px; margin: 0px; }
.content_print h3 { padding: 0px; display: inline; font-size: 11px; margin: 0px; }
.popup_content h3 { padding: 0px; display: inline; font-size: 11px; margin: 0px; }
.popup_content_noheader h3 { padding: 0px; display: inline; font-size: 11px; margin: 0px; }
.modulepool h3 { padding: 0px; display: inline; font-size: 11px; margin: 0px; }
.row_stage_large { border-right: 1px solid rgb(255, 255, 255); width: 780px; position: absolute; top: 100px; height: 350px; }
.row_stage_medium { border-right: 1px solid rgb(255, 255, 255); width: 780px; position: absolute; top: 100px; height: 330px; }
.row_stage_small { border-right: 1px solid rgb(255, 255, 255); width: 780px; position: absolute; top: 100px; height: 290px; }
.row_stage_flex { position: absolute; top: 100px; }
.row_stage_flex_bg { width: 101.5%; background-color: rgb(230, 230, 235); }
.row_stage_flex_inner { border-right: 1px solid rgb(255, 255, 255); width: 780px; border-bottom: 1px solid rgb(204, 204, 209); background-color: rgb(230, 230, 235); }
.fourcol { padding-right: 15px; width: 180px; }
.fourcol_ri { width: 180px; }
.fourcol .teaser_banner { margin-bottom: 7px; }
.fourcol_ri .teaser_banner { margin-bottom: 7px; }
.half_le { width: 390px; }
.half_ri { width: 375px; }
.onecol { width: 195px; }
.twocol_space { padding-right: 15px; width: 375px; }
.twocol { width: 382px; }
.threecol { width: 570px; }
.threecol_space { padding-right: 15px; width: 555px; }
.onecol_to_line { width: 180px; }
.twocol_to_line { width: 382px; }
.threecol_to_line { width: 577px; }
.tab { width: 100%; }
.tab_single { padding-right: 1px; padding-left: 1px; background: none repeat scroll 0% 0% rgb(204, 204, 209); margin-bottom: 19px; padding-bottom: 1px; }
.tab_single_vm { padding: 2px 1px 1px; font-size: 11px; background: none repeat scroll 0% 0% rgb(204, 204, 209); margin-bottom: 18px; }
.tab_title { padding-left: 5px; font-weight: bold; padding-bottom: 3px; padding-top: 5px; }
.tab_title_head { padding-left: 10px; font-weight: bold; padding-bottom: 3px; padding-top: 2px; }
.tab_title_legende { padding-right: 10px; padding-bottom: 0px; padding-top: 5px; height: 20px; text-align: right; }
.txt_form { margin-bottom: 5px; margin-left: 9px; margin-right: 19px; }
.tab_bg1 { padding: 1px 4px 2px; font-size: 11px; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 33%; }
.tab_bg1_line { padding: 1px 4px 2px 7px; font-size: 11px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-left: 1px solid rgb(204, 204, 209); width: 33%; }
.tab_bg2 { padding: 1px 4px 2px 5px; font-size: 11px; background: none repeat scroll 0% 0% rgb(240, 240, 245); width: 33%; }
.tab_bg2_line { padding: 1px 4px 2px 7px; font-size: 11px; background: none repeat scroll 0% 0% rgb(240, 240, 245); border-left: 1px solid rgb(204, 204, 209); width: 33%; }
.inside { padding: 8px 9px 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.tab_outside { clear: both; padding-right: 1px; padding-left: 1px; background: none repeat scroll 0% 0% rgb(204, 204, 209); margin-bottom: 19px; padding-bottom: 1px; width: 568px; }
.tab_outside_less { clear: both; padding-right: 1px; padding-left: 1px; background: none repeat scroll 0% 0% rgb(204, 204, 209); margin-bottom: 0px; padding-bottom: 1px; width: 568px; }
.tab_outside_more { clear: both; padding-right: 1px; padding-left: 1px; background: none repeat scroll 0% 0% rgb(204, 204, 209); padding-bottom: 1px; width: 568px; }
.tab_inside { padding: 20px 0px 1px 9px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.tab_inside_reduzed { margin-left: 9px; margin-right: 9px; }
.tab_inside_reduzed_colored { padding-right: 9px; padding-left: 9px; background: none repeat scroll 0% 0% rgb(240, 240, 245); }
.tab_inside_reduzed_fff { padding-right: 9px; padding-left: 9px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.tab_inside_lesstop { padding-right: 9px; margin-top: -2px; padding-left: 9px; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding-bottom: 1px; }
.table_col { width: 550px; }
.tab_col7 { padding-bottom: 17px; width: 80px; }
.tab_col7_last { padding-bottom: 17px; width: 70px; }
.tab_col3 { padding-bottom: 17px; width: 185px; }
.tab_col3_last { padding-bottom: 17px; width: 180px; }
.tab_list { clear: both; padding: 10px 1px 1px; background: none repeat scroll 0% 0% rgb(204, 204, 209); margin-bottom: 20px; width: 570px; }
.tab_list_bg1 { padding: 3px 10px 2px 9px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.tab_list_bg1_line { padding: 3px 10px 2px 9px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-left: 1px solid rgb(204, 204, 209); }
.tab_list_bg2 { padding: 3px 10px 2px 9px; background: none repeat scroll 0% 0% rgb(240, 240, 245); }
.tab_list_bg2_line { padding: 3px 10px 2px 9px; background: none repeat scroll 0% 0% rgb(240, 240, 245); border-left: 1px solid rgb(204, 204, 209); }
.tab_list_bg1_line_center { padding: 3px 10px 2px 9px; background: none repeat scroll 0% 0% rgb(255, 255, 255); vertical-align: middle; border-left: 1px solid rgb(204, 204, 209); text-align: center; }
.tab_list_bg2_line_center { padding: 3px 10px 2px 9px; background: none repeat scroll 0% 0% rgb(240, 240, 245); vertical-align: middle; border-left: 1px solid rgb(204, 204, 209); text-align: center; }
.card_index { display: block; width: 570px; height: 21px; }
.tab_on { border-right: 1px solid rgb(255, 255, 255); display: block; font-weight: bold; background: none repeat scroll 0% 0% rgb(204, 204, 209); float: left; padding-bottom: 2px ! important; padding-top: 4px ! important; height: 15px; }
.tab_on a { padding-right: 5px; padding-left: 7px; padding-bottom: 0px; color: rgb(0, 0, 0); text-decoration: none; }
.tab_on a:link { padding-right: 5px; padding-left: 7px; padding-bottom: 0px; color: rgb(0, 0, 0); text-decoration: none; }
.tab_on a:visited { padding-right: 5px; padding-left: 7px; padding-bottom: 0px; color: rgb(0, 0, 0); text-decoration: none; }
.tab_on a:active { padding-right: 5px; padding-left: 7px; padding-bottom: 0px; color: rgb(0, 0, 0); text-decoration: none; }
.tab_on a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.tab_off { border-right: 1px solid rgb(255, 255, 255); display: block; font-weight: normal; background: none repeat scroll 0% 0% rgb(240, 240, 245); float: left; padding-bottom: 1px ! important; color: rgb(0, 0, 0); padding-top: 4px ! important; border-bottom: 1px solid rgb(255, 255, 255); height: 15px; }
.tab_off a { padding-right: 5px; padding-left: 7px; padding-bottom: 0px; color: rgb(0, 0, 0); text-decoration: none; }
.tab_off a:link { padding-right: 5px; padding-left: 7px; padding-bottom: 0px; color: rgb(0, 0, 0); text-decoration: none; }
.tab_off a:visited { padding-right: 5px; padding-left: 7px; padding-bottom: 0px; color: rgb(0, 0, 0); text-decoration: none; }
.tab_off a:active { padding-right: 5px; padding-left: 7px; padding-bottom: 0px; color: rgb(0, 0, 0); text-decoration: none; }
.tab_off a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.card_index_subentries { display: block; padding-left: 20px; background: none repeat scroll 0% 0% rgb(204, 204, 209); width: 550px; padding-top: 2px; height: 18px; }
.card_index_subentries_empty { padding: 0px; font-size: 0px; background: none repeat scroll 0% 0% rgb(204, 204, 209); margin: 0px; width: 570px; line-height: 0px; height: 9px; }
.card_index_tab_on a { border-right: 1px solid rgb(255, 255, 255); padding: 2px 10px 0px; display: block; font-weight: bold; background: none repeat scroll 0% 0% rgb(204, 204, 209); float: left; color: rgb(0, 0, 0); height: 19px; text-decoration: none; }
.card_index_tab_on a:link { border-right: 1px solid rgb(255, 255, 255); padding: 2px 10px 0px; display: block; font-weight: bold; background: none repeat scroll 0% 0% rgb(204, 204, 209); float: left; color: rgb(0, 0, 0); height: 19px; text-decoration: none; }
.card_index_tab_on a:visited { border-right: 1px solid rgb(255, 255, 255); padding: 2px 10px 0px; display: block; font-weight: bold; background: none repeat scroll 0% 0% rgb(204, 204, 209); float: left; color: rgb(0, 0, 0); height: 19px; text-decoration: none; }
.card_index_tab_on a:active { border-right: 1px solid rgb(255, 255, 255); padding: 2px 10px 0px; display: block; font-weight: bold; background: none repeat scroll 0% 0% rgb(204, 204, 209); float: left; color: rgb(0, 0, 0); height: 19px; text-decoration: none; }
.card_index_tab_on a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.card_index_tab_off a { border-right: 1px solid rgb(255, 255, 255); padding: 2px 10px 0px; display: block; font-weight: normal; background: none repeat scroll 0% 0% rgb(240, 240, 245); float: left; color: rgb(0, 0, 0); border-bottom: 1px solid rgb(255, 255, 255); height: 18px; text-decoration: none; }
.card_index_tab_off a:link { border-right: 1px solid rgb(255, 255, 255); padding: 2px 10px 0px; display: block; font-weight: normal; background: none repeat scroll 0% 0% rgb(240, 240, 245); float: left; color: rgb(0, 0, 0); border-bottom: 1px solid rgb(255, 255, 255); height: 18px; text-decoration: none; }
.card_index_tab_off a:visited { border-right: 1px solid rgb(255, 255, 255); padding: 2px 10px 0px; display: block; font-weight: normal; background: none repeat scroll 0% 0% rgb(240, 240, 245); float: left; color: rgb(0, 0, 0); border-bottom: 1px solid rgb(255, 255, 255); height: 18px; text-decoration: none; }
.card_index_tab_off a:active { border-right: 1px solid rgb(255, 255, 255); padding: 2px 10px 0px; display: block; font-weight: normal; background: none repeat scroll 0% 0% rgb(240, 240, 245); float: left; color: rgb(0, 0, 0); border-bottom: 1px solid rgb(255, 255, 255); height: 18px; text-decoration: none; }
.card_index_tab_off a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.txt { margin-bottom: 19px; }
.txt_simple { margin-bottom: 15px; }
.txt_dialog { margin-bottom: 7px; }
.txt_normal { margin-top: 0px; margin-bottom: 17px; }
.txt_block { padding: 0px; margin-top: 0px; margin-bottom: 0px; }
.headline_grey { font-weight: bold; color: rgb(153, 153, 163); }
.teaser_pic_titel { margin-top: 0px; height: 35px; }
.teaser_pic_titel h3 { display: none; }
.teaser_txt_titel { margin-top: 4px; font-weight: bold; font-size: 11px; color: rgb(92, 92, 97); line-height: 15px; }
.teaser_txt_titel a { color: rgb(92, 92, 97); }
.teaser_txt_titel a:link { color: rgb(92, 92, 97); text-decoration: none; }
.teaser_txt_titel a:visited { color: rgb(92, 92, 97); text-decoration: none; }
.teaser_txt_titel a:active { color: rgb(92, 92, 97); text-decoration: none; }
.teaser_txt_titel a:focus { color: rgb(0, 0, 0); text-decoration: none; }
.teaser_txt_titel a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.pic_stage_medium { padding: 0px; left: 0px; margin: 0px; position: absolute; top: 70px; }
.headline_content { margin-top: 5px; }
.headline_content_search { margin-bottom: 4px; }
.headline_content_standard { margin-bottom: 0px; }
.headline_content_popup { margin-top: 5px; width: 400px; }
.headline_content_popup_s { margin-top: 5px; width: 370px; }
.pic_float_le { padding-right: 10px; float: left; }
.teaser_line { border-top: 1px solid rgb(204, 204, 209); margin-bottom: 3px; }
.teaser_line_hp { border-top: 1px solid rgb(204, 204, 209); margin-top: 6px; }
.imageteaser_pic_flex { padding: 0px; margin: 0px; }
.pic_description { margin-top: 5px; font-size: 10px; margin-bottom: 10px; color: rgb(153, 153, 163); line-height: 13px; }
.imageteaser_link { margin: 0px; }
.imageteaser { padding-bottom: 16px; width: 100%; padding-top: 0px; }
.imageteaser_pic { width: 180px; }
.imageteaser_txt { margin-top: -2px; }
.imageteaser_pic_le { margin-top: 0px; float: left; width: 180px; margin-right: 15px; }
.imageteaser_pic_ri { margin-top: 0px; float: right; margin-left: 15px; width: 180px; }
.imageteaser_pic_double_le { margin-top: 0px; float: left; width: 375px; margin-right: 15px; }
.imageteaser_pic_double_ri { margin-top: 0px; float: right; margin-left: 15px; width: 375px; }
.teaser_pic { border-top: 1px solid rgb(204, 204, 209); margin-top: 0px; margin-bottom: 4px; }
.teaser_pic_hp { border-top: 1px solid rgb(204, 204, 209); margin-top: 6px; margin-bottom: 3px; }
.teaser_banner { margin-bottom: 20px; }
.teaser_space { margin-bottom: 15px; }
.teaser_head_pic { font-weight: bold; margin-bottom: 7px; }
.teaser_head { font-weight: bold; margin-bottom: 0px; color: rgb(0, 0, 0); }
.teaser_head a { color: rgb(0, 0, 0); text-decoration: none; }
.teaser_head a:link { color: rgb(0, 0, 0); text-decoration: none; }
.teaser_head a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.teaser_head a:active { color: rgb(0, 0, 0); text-decoration: none; }
.teaser_head a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.imageteaser_title { font-weight: bold; color: rgb(0, 0, 0); }
.imageteaser_title a { color: rgb(0, 0, 0); text-decoration: none; }
.imageteaser_title a:link { color: rgb(0, 0, 0); text-decoration: none; }
.imageteaser_title a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.imageteaser_title a:active { color: rgb(0, 0, 0); text-decoration: none; }
.imageteaser_title a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.line_left8 { padding-left: 7px; border-left: 1px solid rgb(154, 153, 159); }
.line_bg { font-size: 0px; background: none repeat scroll 0% 0% rgb(204, 204, 209); width: 1px; }
.line_space { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 1px; height: 20px; }
.separator_hp { border-top: 1px solid rgb(204, 204, 209); margin-top: 11px; padding-top: 8px; }
.link_item { clear: both; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 10px; text-indent: -10px; line-height: 15px; }
#left_item_select { clear: both; padding: 0px; margin-top: 0px; margin-bottom: 1px; margin-left: 10px; text-indent: -10px; line-height: 15px; font-weight: bold; }
#sub_item_select { clear: both; padding: 0px; margin-top: 0px; margin-bottom: 6px; margin-left: 10px; text-indent: -10px; line-height: 15px; font-weight: bold; }
#sub_item_row { margin-bottom: 3px; }
#sub_item_row { margin-top: 3px; }
#sub_item_row a:link { color: rgb(153, 153, 163); text-decoration: none; font-weight: bold; }
#sub_item_row a:visited { color: rgb(153, 153, 163); text-decoration: none; font-weight: bold; }
#sub_item_row a:active { color: rgb(153, 153, 163); text-decoration: none; font-weight: bold; }
#sub_item_row a:hover { color: rgb(0, 0, 0); text-decoration: none; font-weight: bold; }
#left_item_row { margin-bottom: 1px; }
#left_item_row { margin-top: 1px; }
#left_item_row a:link { color: rgb(153, 153, 163); text-decoration: none; font-weight: bold; }
#left_item_row a:visited { color: rgb(153, 153, 163); text-decoration: none; font-weight: bold; }
#left_item_row a:active { color: rgb(153, 153, 163); text-decoration: none; font-weight: bold; }
#left_item_row a:hover { color: rgb(0, 0, 0); text-decoration: none; font-weight: bold; }
#subsub_item_row a:link { color: rgb(153, 153, 163); text-decoration: none; }
#subsub_item_row a:visited { color: rgb(153, 153, 163); text-decoration: none; }
#subsub_item_row a:active { color: rgb(153, 153, 163); text-decoration: none; }
#subsub_item_row a:hover { color: rgb(0, 0, 0); text-decoration: none; }
#subsub_item_row, #subsub_item_select { padding-left: 15px; }
.link_item_up { padding: 0px; margin-top: 0px; }
.link_item_indent { clear: both; margin-top: 0px; margin-bottom: 9px; margin-left: 11px; text-indent: -13px; }
.link_item_dark a { clear: both; padding-right: 20px; margin-top: 0px; font-weight: normal; margin-left: 0px; color: rgb(0, 0, 0); text-indent: -10px; text-decoration: none; }
.link_item_dark a:link { clear: both; padding-right: 20px; margin-top: 0px; font-weight: normal; margin-left: 0px; color: rgb(0, 0, 0); text-indent: -10px; text-decoration: none; }
.link_item_dark a:visited { clear: both; padding-right: 20px; margin-top: 0px; font-weight: normal; margin-left: 0px; color: rgb(0, 0, 0); text-indent: -10px; text-decoration: none; }
.link_item_dark a:active { clear: both; padding-right: 20px; margin-top: 0px; font-weight: normal; margin-left: 0px; color: rgb(0, 0, 0); text-indent: -10px; text-decoration: none; }
.link_item_dark a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.link_item_dark_on a { clear: both; padding-right: 19px; margin-top: 0px; font-weight: bold; margin-left: 0px; color: rgb(0, 0, 0); text-indent: -10px; text-decoration: none; }
.link_item_dark_onA:link { clear: both; padding-right: 19px; margin-top: 0px; font-weight: bold; margin-left: 0px; color: rgb(0, 0, 0); text-indent: -10px; text-decoration: none; }
.link_item_dark_on a:visited { clear: both; padding-right: 19px; margin-top: 0px; font-weight: bold; margin-left: 0px; color: rgb(0, 0, 0); text-indent: -10px; text-decoration: none; }
.link_item_dark_on a:active { clear: both; padding-right: 19px; margin-top: 0px; font-weight: bold; margin-left: 0px; color: rgb(0, 0, 0); text-indent: -10px; text-decoration: none; }
.link_item_dark_on a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.icon_window { padding-left: 5px; }
.icon_pdf { margin-top: 2px; padding-left: 4px; margin-bottom: -3px; }
.acrobat_text { padding-bottom: 17px; }
.acrobat_pic { border-width: 0px; padding-bottom: 17px; margin-right: 10px; }
.arrow { margin-top: 2px; margin-right: 1px; }
.arrow_up { margin-top: 4px; margin-right: 5px; }
.arrow_indent { margin-top: 5px; margin-left: 2px; margin-right: 1px; }
.icon_plus_area { position: relative; }
.icon_plus { position: absolute; }
.clickimg { border-width: 0px; cursor: pointer; }
.vw_banner { margin-bottom: 10px; }
.entry_active { color: rgb(0, 0, 0); }
.entry_active a { color: rgb(0, 0, 0); text-decoration: none; }
.entry_active a:link { color: rgb(0, 0, 0); text-decoration: none; }
.entry_active a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.entry_active a:active { color: rgb(0, 0, 0); text-decoration: none; }
.entry_active a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.linklist_lmc { font-size: 10px; margin-bottom: 16px; line-height: 15px; }
.linklist_line { border-top: 1px solid rgb(204, 204, 209); margin-top: 19px; font-size: 0px; margin-bottom: 3px; width: 165px; line-height: 1px; }
.linklist_headline { font-size: 11px; margin-bottom: 4px; color: rgb(136, 135, 141); line-height: 15px; }
.linklist_lmc_txt { font-size: 10px; margin-bottom: 6px; line-height: 13px; }
.contextnav_opened { margin-top: 8px; margin-bottom: 17px; }
.contextnav_2level { margin-top: -2px; margin-left: 9px; }
.entry { padding: 0px; font-weight: bold; font-size: 11px; margin-bottom: 5px; color: rgb(153, 153, 163); line-height: 15px; }
.entry a { color: rgb(153, 153, 163); text-decoration: none; }
.entry a:link { color: rgb(153, 153, 163); text-decoration: none; }
.entry a:visited { color: rgb(153, 153, 163); text-decoration: none; }
.entry a:active { color: rgb(153, 153, 163); text-decoration: none; }
.entry a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.entry_on { padding: 0px; font-weight: bold; font-size: 11px; margin-bottom: 5px; color: rgb(0, 0, 0); line-height: 15px; }
.entry_on a { color: rgb(0, 0, 0); text-decoration: none; }
.entry_on a:link { color: rgb(0, 0, 0); text-decoration: none; }
.entry_on a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.entry_on a:active { color: rgb(0, 0, 0); text-decoration: none; }
.entry_on a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.entry_2level { padding: 0px; font-weight: bold; font-size: 10px; color: rgb(153, 153, 163); line-height: 15px; }
.entry_2level a { color: rgb(153, 153, 163); text-decoration: none; }
.entry_2level a:link { color: rgb(153, 153, 163); text-decoration: none; }
.entry_2level a:visited { color: rgb(153, 153, 163); text-decoration: none; }
.entry_2level a:active { color: rgb(153, 153, 163); text-decoration: none; }
.entry_2level a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.entry_2level_on { padding: 0px; font-weight: bold; font-size: 10px; color: rgb(0, 0, 0); line-height: 15px; }
.entry_2level_on a { color: rgb(0, 0, 0); text-decoration: none; }
.entry_2level_on a:link { color: rgb(0, 0, 0); text-decoration: none; }
.entry_2level_on a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.entry_2level_on a:active { color: rgb(0, 0, 0); text-decoration: none; }
.entry_2level_on a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.entry_for2nd_on { padding: 0px; font-weight: bold; font-size: 11px; margin-bottom: 2px; color: rgb(0, 0, 0); line-height: 15px; }
.entry_for2nd_on a { color: rgb(0, 0, 0); text-decoration: none; }
.entry_for2nd_on a:link { color: rgb(0, 0, 0); text-decoration: none; }
.entry_for2nd_on a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.entry_for2nd_on a:active { color: rgb(0, 0, 0); text-decoration: none; }
.entry_for2nd_on a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.subnav_content { margin-top: 13px; margin-bottom: 2px; color: rgb(153, 153, 167); }
.subnav_content_link_hi { font-size: 11px; color: rgb(0, 0, 0); text-decoration: none; }
.subnav_content_link_hi a { color: rgb(0, 0, 0); text-decoration: none; }
.subnav_content_link_hi a:link { color: rgb(0, 0, 0); text-decoration: none; }
.subnav_content_link_hi a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.subnav_content_link_hi a:active { color: rgb(0, 0, 0); text-decoration: none; }
.subnav_content_link_hi a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.subnav_content_link { font-size: 11px; color: rgb(153, 153, 167); text-decoration: none; }
.subnav_content_link a { color: rgb(153, 153, 167); text-decoration: none; }
.subnav_content_link a:link { color: rgb(153, 153, 167); text-decoration: none; }
.subnav_content_link a:visited { color: rgb(153, 153, 167); text-decoration: none; }
.subnav_content_link a:active { color: rgb(153, 153, 167); text-decoration: none; }
.subnav_content_link a:hover { color: rgb(59, 122, 178); text-decoration: underline; }
.subnav_popup { z-index: 20; background: none repeat scroll 0% 0% rgb(153, 153, 163); left: 0px; width: 100%; position: absolute; top: 100px; height: 20px; }
.mainnav { z-index: 30; left: 0px; width: 780px; position: absolute; top: 76px; height: 88px; text-align: right; }
.mainnav a { text-decoration: none; }
#main_sub_container { display: none; z-index: 50; left: 547px; visibility: hidden; width: auto; padding-top: 0px; position: absolute; top: 101px; height: 65px; }
.main_sub { padding-right: 11px; padding-left: 0px; visibility: visible; vertical-align: top; overflow: hidden; position: relative; height: 62px; text-align: left; }
#main_sub_list { border-width: 0px; padding: 0px; margin: 0px; text-align: left; }
a.main_sub_link { padding-left: 0px ! important; font-size: 10px; margin-left: -1px ! important; color: rgb(135, 135, 145); line-height: 15px; font-family: Arial,Helvetica,Sans Serif; white-space: nowrap; text-decoration: none; }
a.main_sub_link:link { color: rgb(135, 135, 145); text-decoration: none; }
a.main_sub_link:visited { color: rgb(135, 135, 145); text-decoration: none; }
a.main_sub_link:active { color: rgb(135, 135, 145); text-decoration: none; }
a.main_sub_link:hover { color: rgb(0, 0, 0); text-decoration: none; }
a.main_sub_link_hi { padding-left: 0px; font-size: 11px; color: rgb(135, 135, 145); font-family: Arial,Helvetica,Sans Serif; white-space: nowrap; text-decoration: none; }
a.main_sub_link_hi:link { color: rgb(135, 135, 145); text-decoration: none; }
a.main_sub_link_hi:visited { color: rgb(135, 135, 145); text-decoration: none; }
a.main_sub_link_hi:active { color: rgb(135, 135, 145); text-decoration: none; }
a.main_sub_link_hi:hover { color: rgb(0, 0, 0); text-decoration: none; }
.subnav_large { z-index: 20; background: none repeat scroll 0% 0% rgb(153, 153, 163); left: 0px; width: 780px; position: absolute; top: 430px; height: 20px; border: medium none; }
.stage_headline { z-index: 20; background: none repeat scroll 0% 0% rgb(153, 153, 163); left: 0px; width: 209px; position: absolute; top: 430px; height: 20px; border: medium none; }
.stage_menu { z-index: 20; background: none repeat scroll 0% 0% rgb(153, 153, 163); left: 0px; width: 780px; position: absolute; top: 430px; height: 20px; border: medium none; }
.where { z-index: 20; left: 218px; width: 570px; position: absolute; top: 432px; height: 20px; color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; }
.where a:link { color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; }
.where a:visited { color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; }
.where a:active { color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; }
.where a:hover { color: rgb(238, 238, 238); text-decoration: none; font-weight: bold; }
.subnav_medium { z-index: 20; background: none repeat scroll 0% 0% rgb(153, 153, 163); left: 0px; width: 780px; position: absolute; top: 310px; height: 20px; }
.subnav_small { z-index: 20; background: none repeat scroll 0% 0% rgb(153, 153, 163); left: 0px; width: 780px; position: absolute; top: 240px; height: 20px; }
.subnav_xsmall { z-index: 20; background: none repeat scroll 0% 0% rgb(153, 153, 163); left: 0px; width: 780px; position: absolute; top: 170px; height: 20px; }
#subnav_submenu { display: none; z-index: 70; background: none repeat scroll 0% 0% rgb(153, 153, 163); left: 210px; visibility: hidden; overflow: visible; width: 100px; position: absolute; top: 330px; text-align: left; }
a.subnav_sub_link { padding: 2px 16px 4px 10px; border-top: 1px solid rgb(135, 135, 145); display: block; font-size: 11px; color: rgb(255, 255, 255); line-height: 12px; font-family: Arial,Helvetica,Sans Serif; white-space: nowrap; text-decoration: none; }
a.subnav_sub_link:link { color: rgb(255, 255, 255); text-decoration: none; }
a.subnav_sub_link:visited { color: rgb(255, 255, 255); text-decoration: none; }
a.subnav_sub_link:active { color: rgb(255, 255, 255); text-decoration: none; }
a.subnav_sub_link:hover { display: block; background: none repeat scroll 0% 0% rgb(92, 92, 97); color: rgb(255, 255, 255); text-decoration: none; }
.metanav { font-size: 10px; overflow: visible; width: 776px; color: rgb(153, 153, 163); padding-top: 3px; white-space: nowrap; position: absolute; top: 1px; height: 19px; text-align: right; }
.metanav a { color: rgb(153, 153, 163); text-decoration: none; }
.metanav a:link { color: rgb(153, 153, 163); text-decoration: none; }
.metanav a:visited { color: rgb(153, 153, 163); text-decoration: none; }
.metanav a:active { color: rgb(153, 153, 163); text-decoration: none; }
.metanav a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.metanav_highlight { color: rgb(0, 0, 0); }
.foot_withsubnav { clear: both; margin-top: -3px; }
.foot { clear: both; margin-top: -1px; width: 766px; color: rgb(153, 153, 163); position: relative; }
.foot .txtri { float: right; position: relative; }
.foot .txtle { margin: 0px; }
.foot a { color: rgb(153, 153, 163); text-decoration: none; }
.foot a:link { color: rgb(153, 153, 163); text-decoration: none; }
.foot a:visited { color: rgb(153, 153, 163); text-decoration: none; }
.foot a:active { color: rgb(153, 153, 163); text-decoration: none; }
.foot a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.foothead_vertical_separator { margin-top: 0px; margin-left: 5px; margin-right: 5px; }
#noflash_txt_large { z-index: 11; left: 210px; width: 376px; position: absolute; top: 60px; height: auto; text-align: center; }
#noflash_txt_small { z-index: 11; left: 210px; width: 376px; position: absolute; top: 10px; height: auto; text-align: center; }
#noflash_txt_normal { z-index: 11; vertical-align: middle; text-align: center; }
.noflash_headline { font-weight: bold; margin-bottom: 5px; color: rgb(0, 0, 0); font-family: Arial,Helvetica,Sans Serif; }
.noflash_paragraph { margin-top: 0px; font-weight: bold; margin-bottom: 10px; color: rgb(92, 92, 97); font-family: Arial,Helvetica,Sans Serif; }
.space_tofooter_17 { margin-top: 17px; }
.space_tofooter_19 { margin-top: 19px; }
.space_2 { margin-bottom: 2px; }
.space_8 { margin-bottom: 8px; }
.space_13 { margin-bottom: 13px; }
.space_14 { margin-bottom: 14px; }
.space_15 { margin-bottom: 15px; }
.space_16 { margin-bottom: 16px; }
.space_5 { margin-bottom: 5px; }
.space_11 { margin-bottom: 11px; }
.space_25 { margin-bottom: 25px; }
.space_top1 { padding-top: 1px; }
.space_top2 { padding-top: 2px; }
.space_top3 { padding-top: 3px; }
.space_top4 { padding-top: 4px; }
.space_top7 { padding-top: 7px; }
.space_top8 { padding-top: 8px; }
.space_top10 { padding-top: 10px; }
.space_top13 { padding-top: 13px; }
.space_top14 { padding-top: 14px; }
.space_top15 { padding-top: 15px; }
.space_top17 { padding-top: 17px; }
.space_top20 { padding-top: 20px; }
.space_top22 { padding-top: 22px; }
.space_ri { padding-right: 10px; }
.space_ri5 { padding-right: 5px; }
.space_ri15 { padding-right: 15px; }
.space_ri7 { padding-right: 7px; }
.space_ri8 { padding-right: 8px; }
.space_ri19 { padding-right: 11px; }
.space_ri30 { padding-right: 30px; }
.space_le { padding-left: 10px; }
.space_le7 { padding-left: 7px; }
.space_le15 { padding-left: 15px; }
.space_colri { padding-right: 15px; }
.space_navtocontent_min { margin-top: 15px; }
.space_navtocontent_hp { margin-top: 14px; }
.space_lmc_totop { margin-top: 30px; }
.space_top1_neg { margin-top: -1px; }
.space_top2_neg { margin-top: -2px; }
.space_top3_neg { margin-top: -3px; }
.space_top4_neg { margin-top: -4px; }
.icon_kind { padding-left: 7px; padding-bottom: 1px; vertical-align: text-bottom; }
.foot_print { clear: both; margin-top: -1px; color: rgb(153, 153, 163); position: relative; }
.foot_print .txtri { float: right; position: relative; }
.foot_print .txtle { margin: 0px; }
.foot_print a { color: rgb(153, 153, 163); text-decoration: none; }
.foot_print a:link { color: rgb(153, 153, 163); text-decoration: none; }
.foot_print a:visited { color: rgb(153, 153, 163); text-decoration: none; }
.foot_print a:active { color: rgb(153, 153, 163); text-decoration: none; }
.foot_print a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.foothead_vertical_separator { margin-top: 0px; margin-left: 5px; margin-right: 5px; }
.disclaimer { margin-top: -3px; padding-left: 0px; font-size: 10px; margin-bottom: 17px; color: rgb(0, 0, 0); text-indent: 0px; line-height: 15px; padding-top: 0px; }
.disclaimer_justtext { font-size: 10px; }
.carbody_disclaimer { margin-left: 10px; }
ul.tree { margin: 0px 0px 6px 30px; list-style-image: url("li.gif"); }
/*li.tree { margin: 0px; padding: 0px; font-family: Arial,Helvetica,Sans Serif; color: rgb(0, 0, 0); font-size: 11px; line-height: 15px; }*/
.mapsiterow { background: none repeat scroll 0% 0% rgb(234, 234, 234); }
.mapsitesubrow { padding-left: 30px; }
.submenu { position: absolute; display: none; top: 100px; }
.submenu table { background-color: rgb(230, 230, 235); width: 100px; }
.submenu td { padding-left: 6px; padding-right: 10px; vertical-align: top; height: 17px; }
.ubmenu tr { padding-top: 2px; }
.sub_item { height: 14px; margin-bottom: 2px; margin-top: 2px; }
.sub_item a { font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: rgb(105, 105, 105); white-space: nowrap; }
.sub_item a:hover { font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: rgb(0, 0, 0); white-space: nowrap; }
.news_blok { padding-bottom: 10px; }
.news_title { font-size: 12px; font-weight: bold; }
.separator { font-size: 0px; height: 2px; width: 100%; background: none repeat scroll 0% 0% rgb(102, 102, 102); margin-top: 10px; margin-bottom: 10px; }
#pager { font-weight: bold; font-size: 12px; }
.calculator { background: none repeat scroll 0% 0% rgb(243, 243, 243); border: 1px solid rgb(223, 223, 223); }
.calculator tr { height: 20px; }
.order { margin-top: 10px; margin-bottom: 15px; }
.cost { margin-bottom: 15px; margin-top: 10px; }
.image_order { padding-top: 5px; }
.o_title { font-size: 11px; font-weight: bold; }
.inputbox_small { width: 130px; border: 1px solid rgb(153, 153, 163); color: rgb(0, 0, 0); }
.textarea_small { width: 130px; height: 100px; border: 1px solid rgb(153, 153, 163); color: rgb(0, 0, 0); }
.inputbox { width: 230px; border: 1px solid rgb(153, 153, 163); color: rgb(0, 0, 0); }
.textarea { width: 230px; height: 100px; border: 1px solid rgb(153, 153, 163); color: rgb(0, 0, 0); font-size: 11px; }
.button { border: 1px solid rgb(102, 102, 102); background: none repeat scroll 0% 0% rgb(153, 153, 163); color: rgb(255, 255, 255); }
.image_tradein { padding-bottom: 5px; }
.link_tradein { padding-bottom: 5px; }
.gallery_item { border: 2px solid rgb(153, 153, 163); }
.gallery_item_select { border: 2px solid rgb(255, 0, 0); }
#right_news { z-index: 20; left: 790px; top: 107px; width: 180px; position: absolute; }
#right_menu { z-index: 20; background: none repeat scroll 0% 0% rgb(255, 255, 255); left: 790px; top: 460px; width: 180px; position: absolute; }
#link_s_auto { z-index: 21; background: none repeat scroll 0% 0% rgb(230, 230, 235); left: 970px; top: 107px; width: 180px; position: absolute; }











div.homeTeaserContainer {
    clear: both;
    float: left;
    width: 585px;
}
div.homeTeaser {
    float: left;
    margin-top: 18px;
    padding-left: 15px;
    width: 180px;
}
div.homeTeaserThree {
    clear: both;
}
div.homeTeaser a {
    display: block;
}
div.homeTeaser img {
    display: block;
    padding-bottom: 3px;
}
div.homeTeaser h1 {
    border-bottom: 1px solid #CCCCD1;
    color: #5C5C61;
    font-size: 11px;
    font-weight: bold;
    height: 63px;
    margin: 0;
}
div.homeTeaser h1 a {
    color: #5C5C61;
    height: 30px;
    text-decoration: none;
}
div.homeTeaser h1 a:hover {
    color: black;
    text-decoration: none;
}
div.homeTeaser h1 img {
    display: block;
    padding-bottom: 0;
}
div.homeTeaser p {
    line-height: 15px;
    margin: 0;
	
}
div.homeTextTeaserHaendler, div.homeTextTeaser {
    float: right;
    margin-top: 18px;
    width: 180px;
}
div.homeTextTeaserHaendler h1, div.homeTextTeaser h1 {
    border-bottom: 1px solid #CCCCD1;
    color: #5C5C61;
    font-size: 11px;
    font-weight: bold;
    height: 37px;
    margin: 0 0 3px;
}
div.homeTextTeaserHaendler h1 {
    border-bottom: medium none;
    color: #FF6501;
    margin-bottom: 0;
}
div.homeTextTeaserHaendler ul, div.homeTextTeaser ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.homeTextTeaserHaendler ul li, div.homeTextTeaser ul li {
    background-image: url("http://volkswagen.ua/files/pfeil_orange.gif");
    background-position: 0 5px;
    background-repeat: no-repeat;
    display: block;
    margin: 0;
    padding-left: 10px;
    padding-top: 2px;
}
div.homeTextTeaserHaendler ul li {
    background-position: 0 9px;
    border-top: 1px solid #CCCCD1;
    padding-bottom: 3px;
    padding-top: 6px;
}
div.homeTextTeaserHaendler ul li a, div.homeTextTeaser ul li a {
    color: #3B7AB2;
}